package com.kcht.rfid.rd30.secretary.core.command;


import com.kcht.rfid.rd30.secretary.core.common.LockAction;
import com.kcht.rfid.rd30.secretary.core.common.LockBank;

import java.util.*;

public class LockCommand extends BasicReaderCommand {
    /**
     * 指定要操作的标签，如果不指定，则清点到什么标签就写什么标签
     * 否则清点到的标签必须等于epc才可操作
     * allowedEpcS=null时，任意epc都可执行操作
     * allwedEpcS!=null时，必须规定的epc可执行操作
     * */
    private Set<String> allowedEpcS;
    /**
     * 上什么区域
     * */
    private LockBank lockBank;
    /**
     * 上什么锁
     * */
    private LockAction lockAction;

    public Set<String> getAllowedEpcS() {
        return allowedEpcS;
    }

    public void setAllowedEpcS(Set<String> allowedEpcS){
        this.allowedEpcS=allowedEpcS;
    }

    public LockBank getLockBank() {
        return lockBank;
    }

    public void setLockBank(LockBank lockBank) {
        this.lockBank = lockBank;
    }

    public LockAction getLockAction() {
        return lockAction;
    }

    public void setLockAction(LockAction lockAction) {
        this.lockAction = lockAction;
    }
}
